@font-face {
    font-family: 'HPSimplifiedBold';
    src: url("https://ssl.www8.hp.com/us/en/images/fonts/hpi/hps/v1.0/latin-greek-cyrillic/latinGreekCyrillic-bold-eot.eot");
    src: url("https://ssl.www8.hp.com/us/en/images/fonts/hpi/hps/v1.0/latin-greek-cyrillic/latinGreekCyrillic-bold-eot.eot?#iefix") format("embedded-opentype"),url("https://ssl.www8.hp.com/us/en/images/fonts/hpi/hps/v1.0/latin-greek-cyrillic/latinGreekCyrillic-bold-woff.woff") format("woff");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'HPSimplifiedBdItalic';
    src: url("https://ssl.www8.hp.com/us/en/images/fonts/hpi/hps/v1.0/latin-greek-cyrillic/latinGreekCyrillic-boldItalic-eot.eot");
    src: url("https://ssl.www8.hp.com/us/en/images/fonts/hpi/hps/v1.0/latin-greek-cyrillic/latinGreekCyrillic-boldItalic-eot.eot?#iefix") format("embedded-opentype"),url("https://ssl.www8.hp.com/us/en/images/fonts/hpi/hps/v1.0/latin-greek-cyrillic/latinGreekCyrillic-boldItalic-woff.woff") format("woff");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'HPSimplifiedItalic';
    src: url("https://ssl.www8.hp.com/us/en/images/fonts/hpi/hps/v1.0/latin-greek-cyrillic/latinGreekCyrillic-italic-eot.eot");
    src: url("https://ssl.www8.hp.com/us/en/images/fonts/hpi/hps/v1.0/latin-greek-cyrillic/latinGreekCyrillic-italic-eot.eot?#iefix") format("embedded-opentype"),url("https://ssl.www8.hp.com/us/en/images/fonts/hpi/hps/v1.0/latin-greek-cyrillic/latinGreekCyrillic-italic-woff.woff") format("woff");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'HPSimplifiedLight';
    src: url("https://ssl.www8.hp.com/us/en/images/fonts/hpi/hps/v1.0/latin-greek-cyrillic/latinGreekCyrillic-light-eot.eot");
    src: url("https://ssl.www8.hp.com/us/en/images/fonts/hpi/hps/v1.0/latin-greek-cyrillic/latinGreekCyrillic-light-eot.eot?#iefix") format("embedded-opentype"),url("https://ssl.www8.hp.com/us/en/images/fonts/hpi/hps/v1.0/latin-greek-cyrillic/latinGreekCyrillic-light-woff.woff") format("woff");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'HPSimplifiedLtItalic';
    src: url("https://ssl.www8.hp.com/us/en/images/fonts/hpi/hps/v1.0/latin-greek-cyrillic/latinGreekCyrillic-lightItalic-eot.eot");
    src: url("https://ssl.www8.hp.com/us/en/images/fonts/hpi/hps/v1.0/latin-greek-cyrillic/latinGreekCyrillic-lightItalic-eot.eot?#iefix") format("embedded-opentype"),url("https://ssl.www8.hp.com/us/en/images/fonts/hpi/hps/v1.0/latin-greek-cyrillic/latinGreekCyrillic-lightItalic-woff.woff") format("woff");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'HPSimplifiedRegular';
    src: url("https://ssl.www8.hp.com/us/en/images/fonts/hpi/hps/v1.0/latin-greek-cyrillic/latinGreekCyrillic-regular-eot.eot");
    src: url("https://ssl.www8.hp.com/us/en/images/fonts/hpi/hps/v1.0/latin-greek-cyrillic/latinGreekCyrillic-regular-eot.eot?#iefix") format("embedded-opentype"),url("https://ssl.www8.hp.com/us/en/images/fonts/hpi/hps/v1.0/latin-greek-cyrillic/latinGreekCyrillic-regular-woff.woff") format("woff");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'HPSimplified';
    src: url("https://ssl.www8.hp.com/us/en/images/fonts/hpi/hps/v1.0/latin-greek-cyrillic/latinGreekCyrillic-regular-eot.eot");
    src: url("https://ssl.www8.hp.com/us/en/images/fonts/hpi/hps/v1.0/latin-greek-cyrillic/latinGreekCyrillic-regular-eot.eot?#iefix") format("embedded-opentype"),url("https://ssl.www8.hp.com/us/en/images/fonts/hpi/hps/v1.0/latin-greek-cyrillic/latinGreekCyrillic-regular-woff.woff") format("woff");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'HPSeven';
    src: url("https://ssl.www8.hp.com/us/en/images/fonts/hpi/hps/no-seven-regular-eot.eot");
    src: url("https://ssl.www8.hp.com/us/en/images/fonts/hpi/hps/no-seven-regular-eot.eot?#iefix") format("embedded-opentype"),url("https://ssl.www8.hp.com/us/en/images/fonts/hpi/hps/no-seven-regular-woff.woff") format("woff");
    font-weight: normal;
    font-style: normal
}

#body {
    padding-top: 10px;
}

#banner-section {
    width: 100%;
    position: relative;

}

#body-content {
    background-color: #fafafa;
}

.intro {
    background-color: #f2f2f2;
    text-align: center;
    padding: 10px;
}

#banner-img {
    width: auto;
    max-width: 100%;
    display: block;
    margin: 0 auto;
}


.paragraph {
    font-family: 'HPSimplifiedRegular', 'HPSimplifiedLight', Arial, Helvetica, sans-serif;
    font-size: 16px;
    margin: 0;
}

#form2 {
    text-align: center;
    color: #0096d6;
    font-size: 25px;
    padding: 50px;
    display: none;
}

.text-bigSize {
    font-size: 20px;

}

.contactUs2 {
    display: none;
}

#banner-txt {
    position: absolute;
    top: 25%;
    left: 25%;
    max-width: 700px;
    color: #ffffff;
    font-size: 16px;
    z-index: 2;
    text-align: center;
    -ms-transform: translate(-50%, -50%);
    /* IE 9 */
    -webkit-transform: translate(-50%, -50%);
    /* Safari 3-8 */
    transform: translate(-50%, -50%);
}

#banner-txt-responsive {
    max-width: 700px;
    color: #666666;
    text-align: center;
}

@media screen and (max-width: 768px) {

    #banner-txt-responsive {
        display: block;
    }

    .contactUs2 {
        display: block;
        font-size: 24px;

    }

    #banner-txt {
        left: 40%;
    }

    #overlay {
        width: 100%;
    }

    .contactUs1 {
        display: none;
    }
}

@media screen and (min-width: 500px) {
    .text-bigSize {
        font-size: 40px;
    }

}

@media screen and (max-width: 900px) {
    #overlay {
        width: 100%;
    }

    .text-bigSize {
        font-size: 40px;
        text-align: center;
        line-height: 35px;
        max-width: 900px;
    }

    #banner-txt {
        left: 50%;
    }
}

@media screen and (max-width: 1024px) {
    div.text-box {
        padding-left: 0.9375rem !important;
    }

    .frm {
        padding-top: 25px !important;
        padding-left: 0.9375rem !important;
    }

}

@media screen and (max-width: 1024px) { 
    div.radio_holder {
        padding-left:5px !important;
    }
}

#banner-section {
    min-height: 500px;
}

.center {
    text-align: center;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal !important;
}

input.critical {
    background-color: #0096D6 !important;
    float: left !important;
}

input.button {
    height: 50px !important;
    width: 200px !important;
    margin: 0px !important;
    font-size: 20px;
    font-family: 'HPSimplifiedLight', 'HPSimplifiedRegular', Arial, Helvetica, sans-serif;
}

div.text-box {
    padding: 0px 30px;
}

.frm {
    padding: 0px 30px;
}

.row {
    max-width:100% !important;
}

.progressive { display:none }
    
.notYou { display: inline-block; float: right;}

.field-container.field-error {
 position:relative;
 margin-bottom: 15px;
 }
 
 .field-container.field-error .errMessage {
 display: block; 
 }
 
 .field-error-select {
 position:relative;
 margin-bottom: 15px;
 
 }
 
 .field-error-select .errMessage {
 display: block; 
 }
 
 .errMessage {
 display: none;
 color: #bf2026;
 font-family: 'HPSimplifiedRegular', Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: 300;
 font-style: normal;
 font-stretch: normal;
 line-height: 0.5;
 letter-spacing: 0.3px;
 text-align: left;
 bottom: -15px;
 left: 0;
 background-color: white;
 width: 100%;
 }
 
 #submitBtn:disabled {
 background-color:gray;
 }

 #player {
     margin-top:50px;
 }